package com.tf_cut.backend.platform.vo;

import com.tf_cut.backend.common.pojo.PageCondition;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class GrantDetailVo extends PageCondition implements Serializable{
	private String id;
	/**
	 * 证件号
	 */
	private String cardCode;
	/**
	 * 结算流水号
	 */
	private String fbalanceSerial;
	/**
	 * 订单号
	 */
	private String orderId;
	/**
	 * 交易流水号
	 */
	private String tradeSerial;
	private Date askTime;
	/**
	 * 收款人姓名
	 */
	private String payeeName;
	/**
	 * 收款账号
	 */
	private String payeeAccount;
	/**
	 * 交易金额
	 */
	private BigDecimal payAmount;
    /**
     *
     */
	private Integer orderStatus;
	private String moneyStr;
	private String payeeAccountBankName;
	private String reason;
	private String payeeMobile;
	/**
	 * 第三方支付状态
	 */
	private String paymentStatus;
	private String paymentCode;
	private String paymentMsg;
	private String createTime;
	private String updateTime;
	
	private String sellerCompanyName;
	
	private double sumMonth;
}
